#include "Mutex.h"

using namespace Stray;
using namespace Stray::Core;

Mutex::Mutex() :
mutex_()
{
}

Mutex::~Mutex()
{
}

void Mutex::lock()
{
	mutex_.lock();
}

void Mutex::unlock()
{
	mutex_.unlock();
}

Bool Mutex::tryLock()
{
	if(mutex_.try_lock()) return B_TRUE;
	else return B_FALSE;
}
